const express = require('express');

// 创建服务器
const app = express()

// 创建最简单的中间价
// const mw = function (req, res, next) {
//     console.log("这个是最简单的中间价");
    
//     // 把流转关系转给下一个中间价或路由
//     next()
// }
// // 注册为全局中间件
// app.use(mw);
// 简化中间件的方式
app.use((req, res, next) => {
    console.log("这个是最简单的中间价");
    const time = new Date()
    req.a = 20
    req.startTime = time
    
    next()
})


app.get('/', (req, res) => {
    console.log('调用了 / 路由');
    res.send("/路由"+ req.startTime)
})

app.get('/user', (req, res) => {
    console.log('调用了 /user 路由');
    res.send("/user"+ req.startTime)
})


// 启动服务器
app.listen(8080, () => {
    console.log('启动成功');
})